'''
通用算法
'''
import numpy as np


def FindInfomationFromJson(HeaderFile_dom_json,node_path_list):
    '''
    在Json文件中，按照指定路径解析出制定节点
    '''
    result_node=HeaderFile_dom_json
    for nodename in node_path_list:
        result_node=result_node[nodename]
    return result_node

def GetVectorNorm(Vecter):
    '''
    得到向量的模
    '''
    Vecter=Vecter.reshape(-1,1)
    Vecter_Norm_pow=np.matmul(Vecter.T,Vecter)
    return np.sqrt(Vecter_Norm_pow) 
    

